Automating License Rule Generation to Help Maintain Rule-based OSS License Identification Tools

نویسندگان

چکیده

Many license identification tools have been proposed to support OSS reuse. License automatically identify licenses declared in source files. Ninka is one of the most accurate tools. Because are often newly created or inherited, rules built into need be and updated on a regular basis. However, when large number unknown detected products, it not easy manually create new rules. In our previous studies, we method for clustering statements that determined unknown. this paper, propose generate from clustered statements. Our approach further filters clusters extract sequential patterns converts extracted expressions. We conducted conduct case study where applied 1, 821, 3, 561 2, 838 statement files respectively collected FreeBSD v10.3.0, Linux Kernel v4.4.6, Debian v7.8.0, confirm usefulness method. As result, confirmed successfully generated take consideration orthographical variants also efficiently identified with small Furthermore, found adding by improves licensing rule performance.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automating rule generation for grammar checkers

In this paper, I describe several approaches to automatic or semiautomatic development of symbolic rules for grammar checkers from the information contained in corpora. The rules obtained this way are an important addition to manually-created rules that seem to dominate in rulebased checkers. However, the manual process of creation of rules is costly, time-consuming and error-prone. It seems th...

متن کامل

Crowdsourcing Identification of License Violations

Free and open source software (FOSS) has created a large pool of source codes that can be easily copied to create new applications. However, a copy should preserve copyright notice and license of the original file unless the license explicitly permits such a change. Through software evolution, it is challenging to keep original licenses or choose proper licenses. As a result, there are many pot...

متن کامل

Vehicle License Plate Identification & Recognition

__________________________________________________________________________ Existing vehicle license plate identification and recognition systems are potent for either their accuracy or speed but not a combination of both. The algorithm proposed in this dissertation attempts to achieve this fine balance between the accuracy and speed that such a system must posses. The mathematical morphology op...

متن کامل

A License to Kill

Much of our knowledge of the basal mechanism underly-44 Lincoln's Inn Fields ing programmed cell death derives from the elegant London WC2A 3PX studies of Horvitz and colleagues on developmental cell United Kingdom death in the developmentally deterministic nematode worm Caenorhabditis elegans. During development of Apoptosis is the descriptive name given to the process the hermaphrodite worm, ...

متن کامل

Refusal to License: A Transaction Based Perspective

Knowledge and the Division of Innovative Labour. Research Policy 23, 523-532. Borenstein, S., MacKie-Mason, J., and Netz, J.S. 2000. Exercising Market Power in Proprietary Aftermarkets. Journal of Economics and Management Strategy. Vol 9, No. 2.Dennis W. Carlton, 2001, A general analysis of exclusionary conduct and refusal to deal — why aspen and kodak are misguided, NBER Working Paper 8105...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of information processing

سال: 2023

ISSN: ['0387-6101']

DOI: https://doi.org/10.2197/ipsjjip.31.2